/* WNet function prototypes */ typedef WORD far * LPWORD; #define WINAPI FAR PASCAL /* Printing */ WORD WINAPI WNetAbortJob(LPSTR szQueue, WORD fh); WORD WINAPI WNetCancelJob(LPSTR szQueue,WORD wJobID); WORD WINAPI WNetCloseJob(WORD fh,WORD FAR *pidJob,LPSTR szQueue); WORD WINAPI WNetHoldJob(LPSTR szQueue,WORD wJobID); WORD WINAPI WNetLockQueueData(LPSTR szQueue,LPSTR szUser,LPQUEUESTRUCT FAR *lplpQueueStruct); WORD WINAPI WNetOpenJob(LPSTR szQueue,LPSTR szJobTitle,WORD nCopies,LPINT pfh); WORD WINAPI WNetReleaseJob(LPSTR szQueue,WORD wJobID); WORD WINAPI WNetSetJobCopies(LPSTR szQueue,WORD wJobID,WORD nCopies); WORD WINAPI WNetUnlockQueueData(LPSTR szQueue); WORD WINAPI WNetUnwatchQueue(LPSTR szLocal); WORD WINAPI WNetWatchQueue(HWND hWnd,LPSTR szLocal,LPSTR szUser,WORD nQueue); WORD WINAPI WNetWriteJob(HANDLE hJob,LPSTR lpData,LPINT lpcbData); /* Connections */ WORD WINAPI WNetAddConnection(LPSTR szNetPath,LPSTR szPassword,LPSTR szLocalName); WORD WINAPI WNetCancelConnection(LPSTR szName,BOOL fForce); WORD WINAPI WNetGetConnection(LPSTR szLocalName,LPSTR lpRemoteName,LPWORD nBufferSize); WORD WINAPI WNetRestoreConnection(HWND hwndParent,LPSTR lpszDevice); /* Capabilities */ WORD WINAPI WNetGetCaps(WORD nIndex); /* UserName */ WORD WINAPI WNetGetUser(LPSTR szUser,LPINT nBufferSize); /* Browse Dialog Boxes Available */ WORD WINAPI WNetBrowseDialog(HWND hParent,WORD nType,LPSTR szPath); WORD WINAPI WNetConnectDialog(HWND hwndParent,WORD iType); WORD WINAPI WNetDeviceMode(HWND hParent); WORD WINAPI WNetDisconnectDialog(HWND hwndParent,WORD iType); WORD WINAPI WNetConnectionDialog(HWND hwndParent,WORD iType); WORD WINAPI WNetViewQueueDialog(HWND hwndParent,LPSTR lpszQueue); WORD WINAPI WNetPropertyDialog(HWND hwndParent,WORD iButton,WORD nPropSel,LPSTR lpszName,WORD nType); WORD WINAPI WNetGetPropertyText(WORD iButton,WORD nPropSel,LPSTR lpszName,LPSTR lpszButtonName,WORD cbButtonName,WORD nType); /* Administration */ WORD WINAPI WNetGetDirectoryType(LPSTR lpName,LPINT lpType); WORD WINAPI WNetDirectoryNotify(HWND hwnd,LPSTR lpDir,WORD wOper); /* ERRORS */ WORD WINAPI WNetGetError(LPINT nError); WORD WINAPI WNetGetErrorText(WORD nError,LPSTR lpBuffer,LPINT nBufferSize);